flexibility crm customer management document management systems improved efficiency erp improved management business process management